package com.ctshk.rpc.order.airexpress.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * <p>
 *
 * </p>
 *
 * @author 胡广
 * @since 2021/2/25
 */
@Data
@ApiModel(value = "AirportExpressOrderFinanceRefundDTO对象", description = "机场快线订单")
public class AirportExpressOrderFinanceRefundDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "退款单号")
    private String refundNumber;

    @ApiModelProperty(value = "旅客姓名")
    private String touristName;

    @ApiModelProperty(value = "订单应收金额")
    private BigDecimal receivableAmount;

    @ApiModelProperty(value = "订单已收金额")
    private BigDecimal alreadyAmount;

    @ApiModelProperty(value = "退款方式")
    private String refundWay;

    @ApiModelProperty(value = "退款原因")
    private String refundReason;

    @ApiModelProperty(value = "备注")
    private String refundRemark;

    @ApiModelProperty(value = "申请退款金额")
    private BigDecimal applyAmount;

    @ApiModelProperty(value = "申请退款金额币种")
    private String currency;

    @ApiModelProperty(value = "允许退款金额")
    private BigDecimal approvalAmount;

}